import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;

public class Column {
	private String header;
	private ArrayList<String> values;
	
	public Column(String header) {
		this.header = header;
		this.values = new ArrayList<String>();
	}
	
	public void setHeader(String header)
	{   this.header = header;   }
	
	public String getHeader() 
	{   return header;   }
	
	public void addValue( String value )
	{   values.add( value );   }

   public boolean columnContains( String word ){
	   for (int i = 0; i < values.size(); i++){
		   
		   if ( values.get(i).toLowerCase().contains
			                 ( word.toLowerCase() ) ) 
		   {  return true;   }
	   }// end for(...)
	   
		return false;
   }
	
	@Override
	public String toString() {
		String string = "COLUMN: " + header + "\n";
		for(String str : values) {
			string += str + "\n";
		}
		
		return string;
	}
	
	
}